home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
PROGRAMR
/
WXWINDEM.ZIP
/
MAKEFILE.UNX
< prev
next >
Wrap
Text File
|
1993-04-19
|
1KB
|
52 lines
# Makefile for hello example (UNIX).
# Change the WXDIR directory, and CPPFLAGS and LDFLAGS, for your system.
CC = gcc-2.1
WXDIR = /project/2/hardy/wx/develop
WXINC = $(WXDIR)/include
SOURCES = hello.cc
HEADERS = hello.h
OBJECTS = hello.o
# Default is to use XView
DEBUG = -ggdb
OPT = -O
GUI = -Dwx_xview
XVIEW_LINK = $(WXDIR)/src/sb_scrol.o
CPPFLAGS = -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall $(OPT)
CFLAGS = -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
LDFLAGS = -L/aiai/packages/prokappa2.0/X/usr/lib -L/aiai/packages/X.V11R5/lib -L$(WXDIR)/lib
LDLIBS = -lwx -lxview -lolgx -lX11 -lm -lg++
all: hello
wx:
cd $(WXDIR)/src; make -f makefile.unx GUI=$(GUI)
motif:
cd $(WXDIR)/src; make -f makefile.unx motif OPT=$(OPT)
make -f makefile.unx GUI=-Dwx_motif OPT=$(OPT) LDLIBS='-lwx -lXm -lXt -lXmu -lX11 -lm -lg++' XVIEW_LINK=
xview:
cd $(WXDIR)/src; make -f makefile.unx xview OPT=$(OPT)
make -f makefile.unx GUI=-Dwx_xview OPT=$(OPT)
.cc.o:
$(CC) -c $(CPPFLAGS) -o $@ $*.cc
hello: hello.o $(WXDIR)/lib/libwx.a
$(CC) $(CPPFLAGS) $(LDFLAGS) -o hello hello.o $(XVIEW_LINK) $(LDLIBS)
hello.o: hello.cc hello.h
.c.o:
$(CC) -c $(CFLAGS) -o $@ $*.c
wxclean:
cd $(WXDIR)/src; make -f makefile.unx clean
clean:
rm -f $(OBJECTS) hello core